package pe.com.upc.sef.layer.model.domain;

/**
 * @author:   Oscar Erick Candela Carbajal
 * @rol:	  Analista Programador
 * @proyecto: 
 *
 */

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "sh_sef.tb_seg_usuario")

public class Usuario {
    
	@Id
	@Column(name = "codigo_seg_usuario")
    private String codigoUsuario;

	@Column(name = "nombres")
    private String nombres;
	
	@Column(name = "apellido_paterno")
    private String apellidoPaterno;	
	
	@Column(name = "apellido_materno")
    private String apellidoMaterno;		
	
	@Column(name = "cuenta_usuario")
    private String cuentaUsuario;

	@Column(name = "cuenta_contrasena")
    private String cuentaContasena;

	@Column(name = "estado")
    private String estado;

	@ManyToOne
	@JoinColumn(name="codigo_seg_perfil")
	private  Perfil perfil;

	public String getCodigoUsuario() {
		return codigoUsuario;
	}

	public void setCodigoUsuario(String codigoUsuario) {
		this.codigoUsuario = codigoUsuario;
	}

	public String getNombres() {
		return nombres;
	}

	public void setNombres(String nombres) {
		this.nombres = nombres;
	}

	public String getApellidoPaterno() {
		return apellidoPaterno;
	}

	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}

	public String getApellidoMaterno() {
		return apellidoMaterno;
	}

	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}

	public String getCuentaUsuario() {
		return cuentaUsuario;
	}

	public void setCuentaUsuario(String cuentaUsuario) {
		this.cuentaUsuario = cuentaUsuario;
	}

	public String getCuentaContasena() {
		return cuentaContasena;
	}

	public void setCuentaContasena(String cuentaContasena) {
		this.cuentaContasena = cuentaContasena;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public Perfil getPerfil() {
		return perfil;
	}

	public void setPerfil(Perfil perfil) {
		this.perfil = perfil;
	}		
	
}